<?php 
class ocorrenciaActions extends Actions{
    protected $permissions = array(
        "OcorrenciaAcesso" => array(
            "nome"      => "Ocorrencia_ACC",
            "label"     => "Acesso",
            "descricao" => "Permite acesso ao plugin",
            'default'   => "s"
        ),
        
        "OcorrenciaUsuários" => array(
            "nome"      => "Ocorrencia_US",
            "label"     => "Visualizar outros usuários",
            "descricao" => "Permite visualizar outros usuários do sistema",
            'default'   => "s"
        ),
        
        "OcorrenciaDiscussoes" => array(
            "nome"      => "Ocorrencia_DISC",
            "label"     => "Participar das Discussões",
            "descricao" => "Permite participar das discussões e ser convidado para participar dos grupos",
            'default'   => "s"
        ),
        
        "OcorrenciaAdmin" => array(
            "nome"      => "Ocorrencia_Admin",
            "label"     => "Administrar plugin",
            "descricao" => "Permite que o usuário visualize todos os dados do plugin",
            'default'   => "n"
        ),
        
        "OcorrenciaConfig" => array(
            "nome"      => "Ocorrencia_Config",
            "label"     => "Configurar Plugin",
            "descricao" => "Permite que o usuário altere as configurações do plugin, tais como a página inicial e algumas frases 
                que aparecem durante a execução do programa assim como algumas outras opções",
            'default'   => "n"
        ),
    
        "OcorrenciaGrupos" => array(
            "nome"      => "Ocorrencia_GR",
            "label"     => "Gerenciar Grupos",
            "descricao" => "Permite que o usuário administre os grupos dos quais participa: criando subgrupos, selecionando 
                os integrantes e criando novas discussões",
            'default'   => "n"
        ),
    
    );
    
    protected $actions = array( 
        
        'ocorrencia/index/index' => array(
            'label' => 'Plugin de Ocorrência', 'publico' => 's', 'default_yes' => 's','default_no' => 's',
            'permission' => 'Ocorrencia_ACC',
            'menu' => array()
        ),
        
        'ocorrencia/usuarios/index' => array(
            'label' => 'Todos os Usuários', 'publico' => 'n', 'default_yes' => 's','default_no' => 'p',
            'permission' => 'Ocorrencia_US',
            'menu' => array()
        ),
        'ocorrencia/usuarios/perfil' => array(
            'label' => 'Meu Perfil', 'publico' => 'n', 'default_yes' => 's','default_no' => 'p',
            'permission' => 'Ocorrencia_US',
            'menu' => array(
                /*'Editar Perfil' => 'usuario/login/logado', 
                'Administrar Usuários' => 'usuario/login/todos'*/
             )
        ),
        
        
        'ocorrencia/search/index' => array(
            'label' => 'Pesquisar', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),

        'ocorrencia/pertence/show' => array(
            'label' => 'Visualizar Usuário', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_US',
            'menu' => array()
        ),

        
        
        'ocorrencia/ocorrencias/index' => array(
            'label' => 'Visualizar Ocorrências', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/show' => array(
            'label' => 'Visualizar Ocorrência', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array(
                /*'Voltar ao Grupo' => 'ocorrencia/ocorrencias/group',
                'Nova Mensagem'   => '#ocorrencia_ocorrencias_show_form',
                'Opções' => array(
                    'Pessoas no Assunto'  => 'ocorrencia/ocorrencias/pessoas',
                    'Editar Assunto'      => 'ocorrencia/ocorrencias/editar',
                    'Visualizar Arquivos' => 'ocorrencia/ocorrencias/files',
                )*/
                
            )
        ),
        'ocorrencia/ocorrencias/novamensagem' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/pessoas' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array(
                /*'Voltar ao Grupo' => 'ocorrencia/ocorrencias/group',
                'Voltar para o Assunto'   => 'ocorrencia/ocorrencias/show',
                'Opções' => array(
                    'Editar Assunto'      => 'ocorrencia/ocorrencias/editar',
                    'Visualizar Arquivos' => 'ocorrencia/ocorrencias/files',
                )*/
            )
        ),
        'ocorrencia/ocorrencias/editar' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array(
                /*'Voltar ao Grupo' => 'ocorrencia/ocorrencias/group',
                'Voltar para o Assunto'   => 'ocorrencia/ocorrencias/show',
                'Opções' => array(
                    'Pessoas  Assunto'    => 'ocorrencia/ocorrencias/pessoas',
                    'Visualizar Arquivos' => 'ocorrencia/ocorrencias/files',
                )*/
            )
        ),
        'ocorrencia/ocorrencias/files' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array(
                /*'Voltar ao Grupo' => 'ocorrencia/ocorrencias/group',
                'Voltar para o Assunto'   => 'ocorrencia/ocorrencias/show',
                'Opções' => array(
                    'Editar Assunto'   => 'ocorrencia/ocorrencias/editar',
                    'Pessoas  Assunto' => 'ocorrencia/ocorrencias/pessoas',
                )*/
            )
        ),
        'ocorrencia/ocorrencias/formulario' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array(
                'Voltar ao Grupo' => 'ocorrencia/grupo/show',
            )
        ),
        'ocorrencia/ocorrencias/group' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/reativar' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/excluir' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/status' => array(
            'label' => 'Filtrar Mensagens', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/coletor' => array(
            'label' => 'Garbage Colector', 'publico' => 's', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/refresh' => array(
            'label' => 'Atualizar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/ocorrencias/update' => array(
            'label' => 'Enviar Mensagem', 'publico' => 'n', 'default_yes' => 'p','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        
        
        
        'ocorrencia/mensagem/index' => array(
            'label' => 'Todas as Mensagem', 'publico' => 'n', 'default_yes' => 'n','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/mensagem/show' => array(
            'label' => 'Exibir Mensagem', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array("Apagar" => 'ocorrencia/mensagem/apagar', "Editar" => 'ocorrencia/mensagem/edit')
        ),
        'ocorrencia/mensagem/formulario' => array(
            'label' => 'Nova Mensagem', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/mensagem/edit' => array(
            'label' => 'Editar Mensagem', 'publico' => 'n', 'default_yes' => 'n','default_no' => 'n',
            'permission' => 'Ocorrencia_DISC',
            'menu' => array()
        ),
        'ocorrencia/mensagem/apagar' => array(
                'label' => 'Apagar Mensagem', 'publico' => 'n', 'default_yes' => 'n','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array()
        ),
        
        

        'ocorrencia/info/index' => array(
            'label' => 'Página inicial', 'publico' => 's', 'default_yes' => 's','default_no' => 's',
            'permission' => 'Ocorrencia_ACC',
            'menu' => array()
        ),
        'ocorrencia/info/refer' => array(
            'label' => 'Redirecionar', 'publico' => 's', 'default_yes' => 's','default_no' => 's',
            'permission' => 'Ocorrencia_ACC',
            'menu' => array()
        ),
        'ocorrencia/info/show' => array(
            'label' => 'Exibir Informação', 'publico' => 's', 'default_yes' => 's','default_no' => 's',
            'permission' => 'Ocorrencia_ACC',
            'menu' => array(
                'Voltar' => 'ocorrencia/info/index',
                'Opções' => array('Editar' => 'ocorrencia/info/edit', 'Excluir' => 'ocorrencia/info/apagar'))
        ),
        'ocorrencia/info/formulario' => array(
            'label' => 'Nova Informação', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_Admin',
            'menu' => array()
        ),
        'ocorrencia/info/edit' => array(
            'label' => 'Editar Informação', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
            'permission' => 'Ocorrencia_Admin',
            'menu' => array('Ver Informação Publicada' => 'ocorrencia/info/show')
        ),
        'ocorrencia/info/apagar' => array(
                'label' => 'Apagar Informação', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Admin',
                'menu' => array()
        ),

        
        
        
       
        'ocorrencia/grupo/index' => array(
                'label' => 'Todos os Grupos', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Adicionar Grupo' => 'ocorrencia/grupo/formulario',
                    'Grupos Arquivados' => 'ocorrencia/grupo/arquivado'
                 )
        ),
        
        'ocorrencia/grupo/sub' => array(
                'label' => 'Gerenciar Assuntos', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array()
        ),
        
        'ocorrencia/grupo/show' => array(
                'label' => 'Exibir Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Criar Assunto' => 'ocorrencia/grupo/novaocorrencia',
                    'Opções' => array(
                        'Criar Subgrupo'    => 'ocorrencia/grupo/subgrupo',
                        'Arquivar Grupo'    => 'ocorrencia/grupo/arquivar',
                        'Desarquivar Grupo' => 'ocorrencia/grupo/arquivar',
                        'Pessoas no Grupo'  => 'ocorrencia/grupo/participantes',
                        'Editar Grupo'      => 'ocorrencia/grupo/editar',
                        'Excluir Grupo'     => 'ocorrencia/grupo/excluir',
                    ),
                    'Filtros' => array(
                        'Arquivadas'          => 'ocorrencia/grupo/arquivo',
                        'Lixeira'             => 'ocorrencia/grupo/lixeira',
                        'Em Atraso'           => 'ocorrencia/grupo/atraso',
                        'Minhas Solicitações' => 'ocorrencia/grupo/solicitadas',
                        'Últimas Discussões'  => 'ocorrencia/grupo/ultimas',
                    )
                )
        ),
        'ocorrencia/grupo/solicitadas' => array(
                'label' => 'Minhas solicitações', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Voltar' => 'ocorrencia/grupo/show',
                    'Filtros' => array(
                        'Arquivadas'          => 'ocorrencia/grupo/arquivo',
                        'Lixeira'             => 'ocorrencia/grupo/lixeira',
                        'Em Atraso'           => 'ocorrencia/grupo/atraso',
                        'Últimas Discussões'  => 'ocorrencia/grupo/ultimas',
                    )
                 )
        ),
        'ocorrencia/grupo/ultimas' => array(
                'label' => 'Últimas', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Voltar' => 'ocorrencia/grupo/show',
                    'Filtros' => array(
                        'Arquivadas'          => 'ocorrencia/grupo/arquivo',
                        'Lixeira'             => 'ocorrencia/grupo/lixeira',
                        'Em Atraso'           => 'ocorrencia/grupo/atraso',
                        'Minhas Solicitações' => 'ocorrencia/grupo/solicitadas',
                    )
                )
        ),
        'ocorrencia/grupo/atraso' => array(
                'label' => 'Em Atraso', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Voltar' => 'ocorrencia/grupo/show',
                    'Filtros' => array(
                        'Arquivadas'          => 'ocorrencia/grupo/arquivo',
                        'Lixeira'             => 'ocorrencia/grupo/lixeira',
                        'Minhas Solicitações' => 'ocorrencia/grupo/solicitadas',
                        'Últimas Discussões'  => 'ocorrencia/grupo/ultimas',
                    )
                )
        ),
        'ocorrencia/grupo/lixeira' => array(
                'label' => 'Lixeira', 'publico' => 'n', 'default_yes' => 's','default_no' => 'p',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Voltar' => 'ocorrencia/grupo/show',
                    'Filtros' => array(
                        'Arquivadas'          => 'ocorrencia/grupo/arquivo',
                        'Em Atraso'           => 'ocorrencia/grupo/atraso',
                        'Minhas Solicitações' => 'ocorrencia/grupo/solicitadas',
                        'Últimas Discussões'  => 'ocorrencia/grupo/ultimas',
                    )
                )
        ),

       'ocorrencia/grupo/arquivo' => array(
                'label' => 'Arquivo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'p',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array(
                    'Voltar' => 'ocorrencia/grupo/show',
                    'Filtros' => array(
                        'Lixeira'             => 'ocorrencia/grupo/lixeira',
                        'Em Atraso'           => 'ocorrencia/grupo/atraso',
                        'Minhas Solicitações' => 'ocorrencia/grupo/solicitadas',
                        'Últimas Discussões'  => 'ocorrencia/grupo/ultimas',
                    )
                )
        ),
        
        
        'ocorrencia/grupo/editar' => array(
                'label' => 'Editar Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array('Voltar' => 'ocorrencia/grupo/show',)
        ),
        'ocorrencia/grupo/apagar' => array(
                'label' => 'Apagar Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array('Voltar' => 'ocorrencia/grupo/show',)
        ),
        'ocorrencia/grupo/excluir' => array(
                'label' => 'Apagar Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array('Voltar' => 'ocorrencia/grupo/show',)
        ),
        'ocorrencia/grupo/arquivar' => array(
                'label' => 'Arquivar Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array()
        ),
        'ocorrencia/grupo/participantes' => array(
                'label' => 'Participantes do Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array('Voltar' => 'ocorrencia/grupo/show',)
        ),
        
        
        'ocorrencia/grupo/arquivado' => array(
                'label' => 'Grupos Arquivados', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array('Todos os Grupos' => 'ocorrencia/grupo/index')
        ),
        'ocorrencia/grupo/formulario' => array(
                'label' => 'Criar Grupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Admin',
                'menu' => array('Todos os Grupos' => 'ocorrencia/grupo/index')
        ),
        'ocorrencia/grupo/subgrupo' => array(
                'label' => 'Criar Subgrupo', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array('Voltar' => 'ocorrencia/grupo/show',)
        ),
        'ocorrencia/grupo/filter' => array(
                'label' => 'Filtrar', 'publico' => 'n', 'default_yes' => 's','default_no' => 'p',
                'permission' => 'Ocorrencia_GR',
                'menu' => array()
        ),
        'ocorrencia/grupo/novaocorrencia' => array(
                'label' => 'Criar Ocorrência', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_GR',
                'menu' => array()
        ),
        
        
        
        'ocorrencia/envolvido/show' => array(
                'label' => 'Visualizar Participante', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_US',
                'menu' => array()
        ),
        'ocorrencia/envolvido/apagar' => array(
                'label' => 'Remover Participante', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_DISC',
                'menu' => array()
        ),
        
        
        'ocorrencia/configuracoes/index' => array(
                'label' => 'Configurações', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Config',
                'menu' => array()
        ),
        'ocorrencia/configuracoes/configure' => array(
                'label' => 'Configurar', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Config',
                'menu' => array()
        ),
        'ocorrencia/configuracoes/rodape' => array(
                'label' => 'Configurar Rodapé', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Config',
                'menu' => array()
        ),
        'ocorrencia/configuracoes/ajuda' => array(
                'label' => 'Ajuda', 'publico' => 'n', 'default_yes' => 's','default_no' => 'n',
                'permission' => 'Ocorrencia_Config',
                'menu' => array()
        ),
        
    );
    
}
?>